Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

139
Views
what fetch return when "then" statement is used and when without "then"?
 const res3 = await fetch(url2, {
      method: "GET",
      header: {
        Accept: "application/json",
        "Content-Type": "application/json",
      },
    })
    .then((response) => response.json())
    .then((data) => {
       console.log("Success:", data);
     })
    .catch((err) => console.log("thown error-->" + err));
    
    console.log(res3);
     const response=await res3.json() //erroneous line
    console.log(response);
    

here res3 = undefined is printed

and when the below code is executed

 const res3 = await fetch(url2, {
          method: "GET",
          header: {
            Accept: "application/json",
            "Content-Type": "application/json",
          },
        });
        
    const response=await res3.json()
    console.log(response);

response = [object , Object] is printed on console

and when try to access the response as response.obj where the backend sends back the response as: res.json({ obj:data, msg:"Success" })

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!